package com.open.api.wechat.app.request.condition;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Builder;
import lombok.Data;

/**
 * @author : zhaoxuan
 * @date : 2021/7/1 13:22
 * @description : WeChatRetainCondition
 * @version: 1.0
 */
@Data
@Builder
public class WeChatRetainCondition {

    /**
     * 天:   开始日期。格式为 yyyymmdd
     * 月:   开始日期，为自然月第一天。格式为 yyyymmdd
     * 周:   开始日期，为周一日期。格式为 yyyymmdd
     */
    @JsonProperty("begin_date")
    private String beginDate;
    /**
     * 天:   结束日期，限定查询1天数据，允许设置的最大值为昨日。格式为 yyyymmdd
     * 月:   结束日期，为自然月最后一天，限定查询一个月数据。格式为 yyyymmdd
     * 周:   结束日期，为周日日期，限定查询一周数据。格式为 yyyymmdd
     */
    @JsonProperty("end_date")
    private String endDate;
}
